#ifndef MULTI_PART_FILTER_H
#define MULTI_PART_FILTER_H

#include <string>

namespace Tvimeg
{
	class File;

	class MultiPartFilter
	{
	public:
		MultiPartFilter(const File& file, std::size_t& commonNameLengthIn);

		bool				operator()(const File& file);

	private:
		static std::string	GetLowerCaseFileName(const File& file);

		std::string			fileName;
		std::size_t&		commonNameLength;
	};
}

#endif // MULTI_PART_FILTER_H
